/* @author cerimice */
package Dialogos.Modal.Entidad.Cartucho;

import Persistencia.Definicion.Cartucho;

import com.vaadin.ui.Window;
import com.vaadin.ui.TextField;
import com.vaadin.ui.Alignment;
import com.vaadin.ui.VerticalLayout;

public class DatosCartuchoDlg extends Window
    {
    private TextField   clave,cliente,nombreCliente,telefonoFijoCliente,telefonoMovilCliente,modeloImpresora,modeloCartucho,numeroSerie,marca;
    
    public DatosCartuchoDlg(Cartucho cartucho)
        {
        iniciarComponente(cartucho);
        }
    
    private void iniciarComponente(Cartucho cartucho)
        {
        clave = new TextField("CLAVE CARTUCHO",cartucho.getClave());
            clave.setWidth("400px");
        cliente = new TextField("CLAVE CLIENTE",cartucho.getCliente());
            cliente.setWidth("400px");
        nombreCliente = new TextField("NOMBRE CLIENTE",cartucho.getObjCliente().getNombreCompleto());
            nombreCliente.setWidth("400px");
        telefonoFijoCliente = new TextField("TELEFONO FIJO",cartucho.getObjCliente().getTelefonoFijo());
            telefonoFijoCliente.setWidth("400px");
        telefonoMovilCliente = new TextField("TELEFONO MOVIL",cartucho.getObjCliente().getTelefonoMovil());
            telefonoMovilCliente.setWidth("400px");
        modeloImpresora = new TextField("MODELO IMPRESORA",cartucho.getModeloImpresora());
            modeloImpresora.setWidth("400px");
        modeloCartucho = new TextField("MODELO DEL CARTUCHO",cartucho.getModeloCartucho());
            modeloCartucho.setWidth("400px");
        numeroSerie = new TextField("NUMERO DE SERIE",cartucho.getNumeroSerie());
            numeroSerie.setWidth("400px");
        marca = new TextField("MARCA",cartucho.getObjMarca().getNombre());
            marca.setWidth("400px");
        
        VerticalLayout principal = new VerticalLayout();
            principal.setWidth("420px");
            VerticalLayout datosCartucho = new VerticalLayout();
                datosCartucho.addComponent(clave);
                datosCartucho.addComponent(cliente);
                datosCartucho.addComponent(nombreCliente);
                datosCartucho.addComponent(telefonoFijoCliente);
                datosCartucho.addComponent(telefonoMovilCliente);
                datosCartucho.addComponent(marca);
                datosCartucho.addComponent(modeloImpresora);
                datosCartucho.addComponent(modeloCartucho);
                datosCartucho.addComponent(numeroSerie);
                datosCartucho.setWidth("400px");
                datosCartucho.setEnabled(false);
            principal.addComponent(datosCartucho);
            principal.setComponentAlignment(datosCartucho, Alignment.TOP_CENTER);
        this.setModal(true);
        this.setContent(principal);
        this.setCaption("DATOS DEL CARTUCHO");
        this.setWidth("420px");
        }
    }